package org.hsieh.tr.explore;

import org.eclipse.ui.application.ActionBarAdvisor;
import org.eclipse.ui.application.IActionBarConfigurer;
import org.eclipse.ui.application.IWorkbenchWindowConfigurer;
import org.eclipse.ui.application.WorkbenchWindowAdvisor;

public class ApplicationWorkbenchWindowAdvisor extends WorkbenchWindowAdvisor {

    public ApplicationWorkbenchWindowAdvisor(
	    IWorkbenchWindowConfigurer configurer) {
	super(configurer);
    }

    @Override
    public ActionBarAdvisor createActionBarAdvisor(
	    IActionBarConfigurer configurer) {
	return new ApplicationActionBarAdvisor(configurer);
    }

    @Override
    public void preWindowOpen() {
	IWorkbenchWindowConfigurer configurer = getWindowConfigurer();
	// configurer.setShellStyle(SWT.MAX);
	configurer.setShowCoolBar(false);
	configurer.setShowFastViewBars(true);
	configurer.setShowStatusLine(true);
	// configurer.setTitle("RCP Application");
    }
}